self satisfied - Turkish English Dictionary